package com.lc.protocol;

/**
 * Created by zhyioo on 2017/4/24.
 */

public enum DeviceError {
    /// 操作成功  0
    Success,
    /// 未知错误  1
    UnKnownErr,
    // 设备错误
    /// 设备打开失败  2
    DevOpenErr,
    /// 设备已经打开  3
    DevAlreadyOpenErr,
    /// 设备已经关闭  4
    DevAlreadyCloseErr,
    /// 设备忙碌      5
    DevIsBusyErr,
    /// 设备关闭失败  6
    DevCloseErr,
    /// 设备无效      7
    DevInvalidErr,
    /// 设备连接错误  8
    DevConnectErr,
    /// 设备验证失败  9
    DevVerifyErr,
    /// 设备不支持    10
    DevNotSupportErr,
    /// 设备返回操作失败  11
    DevReturnErr,
    /// 设备不存在        12
    DevNotExistErr,
    /// 设备状态错误      13
    DevStateErr,
    /// 设备初始化失败    14
    DevInitErr,
    /// 设备释放资源失败  15
    DevReleaseErr,
    // 参数错误
    /// 参数错误          16
    ArgErr,
    /// 参数为空          17
    ArgIsNullErr,
    /// 参数个数错误      18
    ArgCountErr,
    /// 参数值范围错误    19
    ArgRangeErr,
    /// 参数长度错误      20
    ArgLengthErr,
    /// 参数格式错误      21
    ArgFormatErr,
    // 操作错误
    /// 等待超时          22
    WaitTimeOutErr,
    /// 操作被取消        23
    OperatorInterruptErr,
    /// 操作错误          24
    OperatorErr,
    /// 操作状态错误      25
    OperatorStatusErr,
    /// 不支持该操作      26
    OperatorNoSupportErr,
    /// 数据发送失败      27
    SendErr,
    /// 数据接收失败      28
    RecvErr,
    /// 发送数据格式错误  29
    SendFormatErr,
    /// 接收的数据格式错误 30
    RecvFormatErr,
    /// 交换数据失败       31
    TransceiveErr,
    /// 交换的数据格式错误 32
    TransceiveFormatErr,
}
